﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace AmiBrokerPlugin
{
    /// <summary>
    /// SiteInterface structure defines call-back function pointers the structure is filled
    /// with correct pointers by the AmiBroker and passed to DLL via SetSiteInterface() function call
    /// 
    /// SiteInterface is used as a way to call-back AmiBroker built-in functions
    /// </summary>
    [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
    public struct SiteInterface
    {
        public int StructSize;
    }
}
